TDL - Steps Beyond Giotto: A Case for Automated Software Construction

نویسندگان

  • Wolfgang Pree
  • Josef Templ
  • Peter Hintenaus
  • Andreas Naderlinger
  • Johannes Pletzer
چکیده

We present the Timing Definition Language (TDL), which supports the development of dependable embedded real-time systems. TDL is conceptually based on the time-triggered programming model introduced by Giotto but provides a more convenient syntax, more control over the timing of periodic activities, an industrial strength tool chain, and, most importantly, adds a component model and supports the integration of asynchronous activities in a time-triggered system. We present the introduced language concepts and outline the TDL-based tool chain, which also includes support for simulation, distribution, and automatic code generation. Finally, we show an example that uses some of the extensions and compare TDL with other extensions of Giotto.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The TDL Advantage

This report compares industrial state-of-the-art products (TTTech, DaVinci and dSPACE) for development of dependable real-time applications with the methodology introduced by Giotto and refined by the Timing Definition Language (TDL). Giotto/TDL aims at a paradigm shift in the development of dependable real-time control systems by focusing on the application rather than on the platform. It repr...

متن کامل

Simulink Integration of Giotto/TDL

The paper first presents the integration options of what we call the Timing Description Language (TDL) with MathWorks' Simulink tools. Based on the paradigm of logical execution time (LET) as introduced by Giotto [2], TDL enhances Giotto towards a component architecture for real-time control applications [9]. The challenge is to provide appropriate visual and interactive modeling capabilities s...

متن کامل

Simulation of LET Models in Simulink and Ptolemy

This paper describes two different approaches of simulating embedded control software whose real-time requirements are explicitly specified by means of the Logical Execution Time (LET) abstraction introduced in the Giotto project. As simulation environments we chose the black-box MATLAB/Simulink product and the open-source project Ptolemy II. The paper first sketches the modeling of LET-based c...

متن کامل

Visual and interactive development of hard real-time code

The paper first presents the integration options of what we call the Timing Description Language (TDL) with Mathworks' Simulink tools. Based on the paradigm of fixed logical execution time (FLET) as introduced by Giotto [2], TDL enhances Giotto towards a component architecture for real-time control applications [9]. The challenge is to provide appropriate visual and interactive modeling capabil...

متن کامل

Portable and composable real-time software - a disruptive approach

ions in general-purpose programming languages Abstractions in embedded, hard real-time programming languages (5) Aspect-Oriented Programming (AOP) harnesses metaprogramming to improve the modularization of software (5) TDL-AOP for a better structuring of embedded software and avoidance of replicated code ) well-structured, maintainable code (4) domain-specific language extensions, for example, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Int. J. Software and Informatics

دوره 5  شماره 

صفحات  -

تاریخ انتشار 2011